$false -eq ''
if(""){$true}else{$false}
if($null){$true}else{$false}
if([int]0){$true}else{$false}
if([double]0.0){$true}else{$false}

# a non-collection type
[bool]@{value = 0}

# non-empty strings
if('hello'){$true}else{$false}

[bool]'False'

[bool]::Parse('false')

[bool]::Parse('True')

[bool]::Parse('Not True')